Holiday Inn Express Hotel & Suites Los Alamos In a rural location
60 Entrada Dr -
Los Alamos,
NM 87544